﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using System.Data.SqlClient;
using WebCinesItech.Persistencia;
using WebCinesItech.Dominio;

namespace WebCinesItech.Persistencia
{
    public class UsuarioDAO
    {

        public string RegistrarUsuario(BE_Usuario objBE)
        {
            String sSQL = "";
            string resusuario ="";
            sSQL = "set language spanish EXEC usp_RegistrarUsuario '" + objBE.Usuario + "', '" + objBE.Password + "'";
            using (SqlConnection con = new SqlConnection(ConexionUtil.Conexion))
            {
                con.Open();
                using (SqlCommand com = new SqlCommand(sSQL, con))
                {
                    int resultado = com.ExecuteNonQuery();
                    if (resultado > 0) {
                        resusuario = objBE.Usuario;
                    }
                }
            }
            return resusuario;
        }

        public string LoguearUsuario(BE_Usuario objBE)
        {
            String sSQL = "";
            string resusuario = "";
            sSQL = "set language spanish EXEC usp_LoginUsuario '" + objBE.Usuario + "', '" + objBE.Password + "'";
            using (SqlConnection con = new SqlConnection(ConexionUtil.Conexion))
            {
                con.Open();
                using (SqlCommand com = new SqlCommand(sSQL, con))
                {
                    using (SqlDataReader resultado = com.ExecuteReader())
                    {
                        if (resultado.Read())
                        {
                            resusuario = (String)resultado["NomUsuario"];
                        }
                    }
                }
            }
            return resusuario;
        }
    }
}